#pragma once
#include <string>

class Violation
{
public:
  virtual int getErrorCode() = 0;

  virtual std::string getMessage() = 0;

  virtual std::string toString() = 0;
};
